package cn.fan.whale.service;

import cn.fan.whale.entity.vo.PassRequest;
import cn.fan.whale.entity.po.UserEntity;
import com.github.pagehelper.PageInfo;

public interface UserService {
    void delete(Integer userId);

    void update(UserEntity userEntity);

    void save(UserEntity userEntity);

    PageInfo<UserEntity> findByPage(Integer pageNum, Integer pageSize, UserEntity userEntity);

    void changePass(PassRequest passRequest);

    String login(UserEntity userEntity);

    void resetPass(Integer userId);

    UserEntity getById(Integer userId);
}
